package cc.wanforme.fsync.entity;

/** 同步配置 */
public class SyncConfig {
    // server 会覆盖 client
    public static final String COVER_CLIENT = "cover_client";
    // server 不做任何操作
    public static final String NONE = "none";

    // server 和 client 中的相同文件，但 server 的更新。 默认覆盖
    private String serverNewer = COVER_CLIENT;

    // server 和 client 中的相同文件，但 client 的更新。 默认不处理
    private String clientNewer = NONE;

    // 仅 client 端存在文件。默认不处理
    private String fileOnlyClient = NONE;

    public SyncConfig() {}

    public String getServerNewer() {
        return serverNewer;
    }

    public void setServerNewer(String serverNewer) {
        this.serverNewer = serverNewer;
    }

    public String getClientNewer() {
        return clientNewer;
    }

    public void setClientNewer(String clientNewer) {
        this.clientNewer = clientNewer;
    }

    public String getFileOnlyClient() {
        return fileOnlyClient;
    }

    public void setFileOnlyClient(String fileOnlyClient) {
        this.fileOnlyClient = fileOnlyClient;
    }
}
